x<y?y:x这类表达式怎么理解
来源:百度知道 编辑:UC知道 时间:2024/06/06 18:45:08
如 main()
{ int x=1,y=2,z=3;
x+=y+=z;
printf("%d\t",x<y?y:x);
printf("%d\t",x<y?x++:y++);
}
输出的结果
{ int x=1,y=2,z=3;
x+=y+=z;
printf("%d\t",x<y?y:x);
printf("%d\t",x<y?x++:y++);
}
输出的结果
您好,
这是c语言中的三目运算符,
也是c语言中的唯一一个三目运算符,
用简单的话可以这样表达它的意思
条件?满足条件执行这句:不满足条件执行这句
上面这个程序x<y自然是不满足的所以输出x,和y++;所以会输出6和5
x<y若为真
则表达式值为y
x<y若为假
则表达式值为x
a?b:c等价于
if(a)
b;
else
c;
编程 x! +(x+y)! +y!
|x|+|y|<100(x≠y)
(2x+y)(2x-y)-(3x-2y)(x+y)-y(2x-y)
正确吗:x^y <=> (x|y)&(~x|~y)
当Y<0,X,X+Y,X-Y中最小的一个是?
y-x=1 10x+y> 10x+y<42
设 int x=9,y=8; 表达式 x==y+1 的结果是
已知x<=y<z.|x+y|+|y+z|+|z+x|=4,|x-y|=|y-z|=|z-x|=2
若x<y<0,比较(x的平方+y的平方)(x-y)与(x的平方-y的平方)(x+y)的大小
设集合A={-3<x<3},已知x,y属于N,x>y,x^3+19y=y^3+19x,则{x+y,x-y,xy,x/y}∩A=